Jak używać naszego API do celów podatkowych

Ostatnia aktualizacja: 31 marca 2025

An Application Programming Interface (API) to sposób, w jaki różne usługi (w tym przypadku giełdy i usługi podatkowe) mogą się ze sobą komunikować.

Czasami usługi mogą swobodnie komunikować się, wykorzystując publicznie dostępne dane za pośrednictwem API. Jednakże, gdy chodzi o odpytywanie informacji potrzebnych do celów podatkowych (takich jak saldo konta, historia transakcji itp.), sprawy stają się bardziej złożone, ponieważ te informacje są chronione nazwą użytkownika/hasłem/2FA (których nigdy nie należy nikomu udostępniać).

Użycie API do połączenia platformy podatkowej z kontem Kraken to skuteczny sposób na umożliwienie dostępu do danych na koncie bez udostępniania danych logowania.

Aby połączyć platformę podatkową z kontem Kraken, musisz udzielić platformie podatkowej dostępu do informacji o koncie za pośrednictwem klucza API.

Nie chcesz, aby strony trzecie znały Twoją nazwę użytkownika/hasło/2FA, a także nie chcesz, aby handlowały lub wypłacały środki z Twojego konta, dlatego zamiast tego używany jest klucz API z odpowiednimi uprawnieniami.

Uprawnienia, które nadasz kluczowi API, określą granice tego, co inna platforma może widzieć i robić na Twoim koncie.

Ogólnie rzecz biorąc, uprawnienia potrzebne oprogramowaniu podatkowemu do obliczenia Twoich zysków/strat kapitałowych są następujące:

Zapytanie o środki, Zapytanie o zamknięte zlecenia i transakcje (opcjonalne dla niektórych giełd), Zapytanie o wpisy w księdze i Eksport danych.

Są to tak zwane uprawnienia tylko do odczytu, co oznacza, że pozwalają one innej platformie widzieć środki na Twoim koncie oraz transakcje w historii konta, ale nie pozwalają na wprowadzanie żadnych zmian na koncie (brak nowych transakcji handlowych i brak nowych transakcji finansowania).

Zobaczmy, jak to wygląda na Kraken PRO:

Kraken PRO

Aby dowiedzieć się, jak utworzyć API na Kraken, zobacz poniżej.

Środki:

Zapytanie: pozwala kluczowi API przeglądać saldo konta i zapisy finansowania (historyczne wpłaty i wypłaty) na koncie.

Zlecenia i transakcje:

Zapytanie o zamknięte zlecenia i transakcje: pozwala kluczowi API widzieć zamknięte zlecenia i transakcje na koncie (służy to do określania zysków/strat).

Dane:

Zapytanie o wpisy w księdze: pozwala kluczowi API przeglądać księgę konta, która jest zapisem wszystkich przeszłych transakcji handlowych/finansowania.

Eksport danych: pozwala kluczowi API eksportować wszystkie wymienione powyżej dane, w tym historię transakcji i księgi konta (zazwyczaj w formacie CSV).

Więcej informacji na temat łączenia konta Kraken z Koinly znajdziesz tutaj:

Zacznij od wybrania kraju zamieszkania

1

Następnie kliknij Dodaj Portfel i wybierz Kraken

2

Aby użyć metody API 'Automatyczna synchronizacja', wprowadź swój klucz publiczny i prywatny uzyskany z Kraken.com i kliknij Dodaj Kraken.

3

3

4

Aby ręcznie przesłać plik CSV, proszę ponownie sformatować dane, korzystając z przewodnika CoinTracker CSV i załadować je do szablonu CoinTracker CSV.

Po zakończeniu przeciągnij i upuść ukończony szablon CoinTracker CSV w wyznaczony obszar przesyłania.

5

Jeśli potrzebujesz dalszej pomocy, proszę zapoznać się z poniższym przewodnikiem krok po kroku CoinTracker.

Na stronie głównej ustaw podstawowe ustawienia

1

Kliknij następny krok, a następnie 'zobacz więcej opcji'

2

Wybierz Kraken z listy portfeli/giełd

4

5

Proszę skopiować i wkleić swoje klucze publiczny i prywatny Kraken w pola Klucz API i Klucz tajny, a następnie kliknąć "Połącz giełdę"

4

Na stronie głównej wybierz 'Wprowadź monety' i wyszukaj oraz wybierz Kraken (nie mylić z Kraken Futures)

Select Exchange/Wallet

Przewiń w dół do 'Utwórz nowe automatyczne zadanie Kraken' i wklej klucz API oraz swój prywatny klucz API (secret), a następnie kliknij 'Zapisz to zadanie Kraken'

Input Public/Private Keys

Aby ręcznie przesłać plik CSV, kliknij zakładkę 'Import CSV', a następnie przeciągnij i upuść plik CSV i kliknij 'Kontynuuj import'.

Manually Upload CSV file

Na koniec kliknij 'Rozpocznij import'

Manually upload CSV file

Successfully uploaded CSV file

Jeśli potrzebujesz dalszej pomocy, proszę zapoznać się z poniższym przewodnikiem krok po kroku CoinTracking:

Aby uzyskać kompleksowy przewodnik na temat przesyłania danych Kraken do Crypto Tax Calculator (CTC), odwiedź nasz artykuł pomocy:

Na stronie głównej panelu wybierz przycisk + Integracja w prawym górnym rogu:

Blockpit

Następnie wybierz Kraken, gdy zostaniesz poproszony o wybranie portfela.

Jest on widocznie wymieniony w sekcji Najpopularniejsze integracje.

Następnie wybierz Kraken (dla danych API Spot) lub Kraken Futures (dla danych Futures).

*Pamiętaj, że klucze API Kraken Futures są oddzielne i różnią się od kluczy API Kraken SPOT i nie mogą być używane zamiennie*

Blockpit

Blockpit 3

Proszę skopiować swój klucz API i prywatny klucz API z konta Kraken i wkleić je w odpowiednie pola na stronie Blockpit, a następnie kliknąć Kontynuuj.

Blockpit 3

Po kliknięciu „Kontynuuj” rozpocznie się proces synchronizacji sald konta i historii transakcji. Może to potrwać kilka sekund lub minut, w zależności od długości historii konta.

Blockpit 4

Twoje salda Kraken (i Kraken Futures) będą widoczne w sekcji Integracje na Pulpicie, gdzie możesz synchronizować dane w dowolnym momencie lub mieć je automatycznie synchronizowane co 24 godziny z aktywną licencją Blockpit.

Jeśli potrzebujesz dalszej pomocy, zapoznaj się z poniższym przewodnikiem krok po kroku Blockpit.

  • Otrzymuję błąd „Nieprawidłowy klucz” podczas dodawania mojego klucza publicznego i prywatnego do oprogramowania innej firmy.

    Jeśli pojawi się ten błąd, najpierw upewnij się, że poprawnie kopiujesz klucze prywatne i publiczne. Jeśli to robisz i nadal otrzymujesz błąd nieprawidłowego klucza, utwórz nowy klucz z odpowiednimi uprawnieniami i spróbuj dodać go ponownie.

  • Moje salda Earn/Staked nie są wyświetlane.

    Niektóre zewnętrzne oprogramowanie podatkowe nie jest w stanie poprawnie zaimportować naszych sald stakowanych aktywów za pośrednictwem API. Zazwyczaj można to naprawić, eksportując historię konta i ręcznie przesyłając ją na stronę zewnętrzną. Aby dowiedzieć się, jak ręcznie wyeksportować historię konta, kliknij poniżej.

  • Brakuje niektórych moich transakcji.

    Funkcje natychmiastowego kupna/sprzedaży nie są rejestrowane w historii transakcji konta, jednak można je zobaczyć w księdze rachunkowej (Ledger). Niektóre platformy stron trzecich nie są w stanie poprawnie interpretować wpisów kupna/sprzedaży w księdze rachunkowej. W takim przypadku należy ręcznie wyeksportować historię konta i przesłać plik na używaną platformę strony trzeciej.

  • Ręcznie pobrałem historię konta, ale nie rozumiem, co oznaczają symbole.

    Twoja pełna historia konta składa się z dwóch części, a mianowicie z księgi rachunkowej (Ledger) i transakcji (Trades). Najpierw dowiedzmy się nieco o różnicach między nimi.

    Teraz, gdy dobrze rozumiemy różnice między księgą rachunkową (Ledger) a historią transakcji (Trades) konta, przyjrzyjmy się, jak interpretować każdą z nich.

  • Czy bezpieczne jest udostępnianie moich kluczy API oprogramowaniu innej firmy?

    Dopóki strona/aplikacja innej firmy wymaga Twoich prywatnych kluczy API Kraken, mogą istnieć potencjalne problemy z bezpieczeństwem, ale dopóki tworzysz konkretny klucz API z minimalnymi uprawnieniami, na przykład tylko do odczytu salda i/lub księgi rachunkowej, nie ma ryzyka dla Twoich środków ani ogólnego bezpieczeństwa. Z tego powodu zaleca się udzielenie uprawnień tylko do odczytu i utworzenie konkretnego klucza API z tymi uprawnieniami, aby udostępnić go zaufanemu oprogramowaniu innej firmy.


Potrzebujesz więcej pomocy?